/***********************************************************
	PJ: 			ピクトリコ社内ツール
	PATH:			/assets/styles/default.css
	DESCRIPTION:	デフォルトスタイルシート

	COPYRIGHT:
		made by oota@shift-jpn.net
************************************************************/

/* インポート
---------------------------------------------------------- */
@import url(print.css);

/* 初期化
---------------------------------------------------------- */
*{
	margin:				0;
	padding:			0;
	font-size: 			100%;
	line-height:		1.6em;
}
html{
	height:				100%;
}
html>/**/body{
	overflow:			-moz-scrollbars-vertical;
}
html:first-child body{
	min-height:			100%;
	padding-bottom:		1px;
}
/* タグの再定義
---------------------------------------------------------- */
body {
	font-family: 		'メイリオ',Meiryo,sans-serif,Verdana,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
	margin:				0;
	padding:			0;
	text-align:			center;
	color:				#333;
	font-size:			7.5pt;
}
* {
	text-align:			left;
}
h1 {
	font-weight:		normal;
	text-align:			center;
	font-size:			16pt;
	margin:				10px 0;
}
li {
	list-style-type:	none;
}
table {
	width:				100%;
	border-collapse:	collapse;
	margin-bottom:		10px;
}
table caption {
	text-align:			center;
}
table thead th,
table thead td {
	text-align:			center;
}
table th,
table td {
	text-align:			left;
	border:				1px solid #ccc;
	padding:			2px 5px;
}
table th {
	white-space:		nowrap;
	background:			#f3f3f3;
	font-weight:		normal;
}
table tbody th {
	width:				60px;
}
table td  {
	background:			#fff;
}
table .text{
	text-align:			left;
}
em {
	font-style:			normal;
}

td.center {
	text-align:			center;
}
td.right {
	text-align:			right;
}

/* 共通設定
-------------------------------*/

#container {
	text-align:			left;
	width:				650px;
	margin:				0 auto;
	padding-bottom:		50px;
}
.clearfix:after {
	content:			".";
	display:			block;  
	visibility:			hidden;  
	height:				0.1px;  
	font-size:			0.1em;  
	line-height:		0;  
	clear:				both;  
}
.clearfix {
	zoom:				100%;
}

/* テーブル共通設定
--------------------------------*/
table#contentRequest tbody th,
table#profile tbody th{
	width:				25px;
	text-align:			center;
}

th#productType {
	width:				11%;
}
th.productsName {
	width:				33%;
}
th.description {
	width:				5%;
}
th#price {
	width:				6%;
}
td.remarks {
	font-size:			95%;
}
tr.ringNo td {
	height:				53px;
	padding:			2px 5px;
}
td#zipCode,
td#department {
	width:				10%;
}
body#freeShipping_page th.description {
	width:				8%;
}
.inputFactor {
	width:				38%;
}

/* サンプル依頼書
****************************************/

body#sample_page  #header table {
	width:				300px;
}

/* 無償出荷依頼書
****************************************/


#number {
	float:				right;
	border:				1px solid #ccc;
	width:				150px;
	padding:			2px;
}

/* テーブル設定
--------------------------------------*/

/*　ヘッダーテーブル設定
-----------------------------*/

body#freeShipping_page #header table {
	width:				174px;
}
body#freeShipping_page #header table,
body#freeShipping_page #seal {
	float:				left;
	vertical-align:		top;
}
body#freeShipping_page #seal {
	margin:				0 10px 0 10px;
}
body#freeShipping_page #seal li {
	float:				left;
	margin-right:		10px;
}
body#freeShipping_page #seal li table{
	width:				80px;
}
body#freeShipping_page #seal li table td {
	height:				90px;
	padding:			0;
	vertical-align:		bottom;
}
body#freeShipping_page #seal li table td p {
	border-top:			1px solid #ccc;
}
body#freeShipping_page #header table#slip {
	float:				right;
}
body#freeShipping_page #header table {
	width:				174px;
}
table#slip th {
	width:				15px;
}
/**/
th.place {
	width:				8%;
}
